home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / listings / v_12_10 / filename.txt < prev    next >
Text File  |  1994-09-06  |  6KB  |  148 lines

  1. ************************* MASTER CODE ***************************************
  2.  
  3. The name of the first file in this disk's directory identifies the volume,
  4. issue number and revision of the disk. The format of this filename is:
  5.  
  6.     !CDmvvii.rrr
  7.  
  8. where
  9.  
  10.     ! = the '!' character
  11.     m =   C for C Users Journal, W for Windows/DOS Developer's Journal
  12.     vv =  volume
  13.     ii =  issue
  14.     rrr = revision (001 for initial release, 002 for next update, etc.)
  15.  
  16. The file UPDATE.DOC contains information about any additions or
  17. corrections to material on the disk since the original magazine
  18. publication.
  19.  
  20. If you have obtained this code from a floppy diskette or from CompuServe, the 
  21. headings under the column "FILENAME" represent the names of .ZIP files.  All 
  22. files listed under the filename are archived in the .ZIP file.
  23.  
  24. If you have obtained this code from UUNET, the headings under the column 
  25. "FILENAME" represent the names of subdirectories.  All files listed under the
  26. "filename" are included in a subdirectory of that name.
  27.  
  28. Keywords: Oct94 C C++ Assert Revision Pointers Members Date Inserters Generic
  29.  
  30. The code listings for the October 1994 issue of C/C++ Users Journal
  31. include source code for Harald Mueller's Powerful Assertions for C++,
  32. Stan Milam's Extended Date Library for C, the Draft C++ Standard
  33. Definition of class ostream, plus sample listings from Christopher
  34. Skelly's Powerful Pointers to Member Functions, Dan Saks' column,
  35. Stepping Up to C++: Generic Container Classes, Part 4, and Chuck
  36. Allison's column, Code Capsules: Dynamic Memory Management, Part 1.
  37. *************************  FILE DESCRIPTION **********************************
  38.  
  39. The following files are included in the disk:
  40.  
  41. FILENAME        AUTHOR-NAME    TITLE                   PAGE
  42. (Zip archive/
  43. subdirectory name)
  44. -------------------------------------------------------------------------------
  45. plauger         P.J. Plauger    Standard C/C++:    Inserters    10
  46.  
  47.     ostream.h     - listing 1, Draft C++ Standard description of class
  48.                   ostream
  49.  
  50. mueller            Harald M.    Powerful Assertions for C++    21
  51.             Mueller
  52.  
  53.     xassert.h     - listing 1, Definitions of extended assert macros
  54.  
  55. skelly            Christopher    Powerful Pointers to Member    51
  56.             Skelly        Functions
  57.  
  58.     demopmem.cpp - listing 1, A program to demonstrate operation of    
  59.                   pointers to members in C++
  60.  
  61. milam            Stan Milam    An Extended Date Library in C    67
  62.  
  63.     datesupp.c     - listing 1, Supporting functions for the date library
  64.     date.c     - listing 2, Function date
  65.     localdat.c     - listing 3, Function localdate
  66.     mkdate.c     - listing 4, Function mkdate
  67.     strfdate.c   - listing 5, Function strfdate
  68.     xdate     - listing 6, Extended date functions
  69.  
  70. milam2            Stan Milam    An Extended Date Library in C
  71.  
  72.     Complete source code, including code not listed in magazine
  73.  
  74. allison            Chuck Allison    Code Capsules:Dynamic Memory    101
  75.                     Management, Part 1
  76.  
  77.     sort.c     - listing 1, A sort program that uses ragged arrays
  78.     getargs.c     - listing 2, A program that reads arguments from files
  79.     arglist.c     - listing 3, Supporting functions for the program in
  80.                   Listing 2
  81.     arg.dat     - listing 4, Input file arg.dat
  82.     arg2.dat     - listing 5, Input file arg2.dat
  83.     arg3.dat     - listing 6, Input file arg3.dat
  84.     xref.c     - listing 7, A program that uses a binary tree and
  85.                   linked lists to cross-reference words
  86.                   in a text file
  87.     xref2.c     - listing 9, A cross-referencer with custom memory
  88.                   management pools
  89.     demodel.cpp     - listing 10, Demonstrates behavior of operator
  90.                    delete[]
  91.     baddemo.cpp     - listing 11, Demonstrates why you shouldn't use
  92.                    operator delete with arrays
  93.     arglist.h     - listing 12, Definition of class Arglist - for
  94.                    arglist.cpp
  95.     arglist.cpp     - listing 13, Implementation of class Arglist
  96.     multargs.cpp - listing 14, A program that creates multiple arglist
  97.                    objects
  98.     arglist2.h     - listing 15, An Arglist class that uses arrays of
  99.                    string objects
  100.     arglist2.cpp - listing 16, Out-of-line member functions of class
  101.                    Arglist in Listing 15
  102.     arglist3.h     - listing 17, An Arglist clas that uses a container
  103.                    class
  104.     arglist3,cpp - listing 18, Out-of-line member functions for the
  105.                    Arglist class in Listing 17
  106. saks            Dan Saks    Stepping Up to C++: Designing    81
  107.                     Generic Container Classes,
  108.                     Part 4
  109.  
  110.     genq5.h     - listing 1, Generic Queue of void * with an iterator
  111.                   class
  112.     genq5.cpp     - listing 2, Implements class defined in Listing 1
  113.     clear.cpp     - listing 3, A member function, clear, that discards
  114.                   all the elements in a queue that has
  115.                   elements of type T
  116.     common.h     - listing 4, An abstract base class for objects in
  117.                   generic containers
  118.     comq6.h     - listing 5, Class and inline member function
  119.                   definitions for a generic queue of
  120.                   common *
  121.     comq6.cpp     - listing 6, Non-inline member function definitions
  122.                   for a generic queue of common *
  123.     comstr6.h     - listing 7, A class definition for str objects that
  124.                   can be placed in a container of common *
  125.     comstr6.cpp     - listing 8, Non-inline member function definitions
  126.                   for str objects that can be placed in a
  127.                   container of common *
  128.     strtst6.cpp     - listing 9, A test program for comqs as a queue of
  129.                   str
  130.  
  131.  
  132. letters                    We Have Mail            109
  133.  
  134.     badqsort.c     - listing 1, A qsort that fails for data > 4000
  135.                   structures
  136.  
  137. ******************************************************************************
  138.  
  139. If you have questions regarding to the disk, please call or write us.
  140.  
  141. -----------------------------------------------------------------------------
  142.                            R&D Publications, Inc.
  143.                         1601 W. 23rd St. Suite 200
  144.                             Lawrence, KS 66046
  145.                               (913) 841-1631
  146. -----------------------------------------------------------------------------
  147.  
  148.